package com.steven.design.XingWei_Pattern.DieDaiQi;

/**
 * 迭代器模式：
 * 迭代器模式（Iterator Pattern）：提供一种方法访问一个容器对象中各个元素，而又不需暴露该对象的内部细节。
 * Java中内置了Iterator 接口
 * 只要实现 Iterable<String> 就可以使用foreach 循环遍历
 */
public class DieDaiTest {
    public static void main(String[] args) {
        NumberList numberList = new NumberList();
        MyIterator iterator = numberList.iterator();
        while ( iterator.hasNext()){
            String next = iterator.next();
            System.out.println(next);
        }
    }
}
